@charset "utf-8";
/* CSS Document */

*{ outline: 0 none; margin:0; padding:0; border:none; height:auto; line-height:1.5em; text-decoration:none;}
body {font:normal 14px PingFangSC, Microsoft Yahei, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; line-height:1.5em; background:#fff; min-width:300px;}
ul,ol,li{ list-style:none;}
.clear{ clear:both;}
.f_right{ float:right;}
.f_left{ float:left;}
.jyjl{margin-left: 6%;}
.pb_sys_common span a{margin: 10px 2px !important;}
.pb_sys_common .p_dot{margin-right:0px !important;}
@font-face
{
font-family: PingFangSC;

}
@font-face
{
font-family: JBeiWeiKaiSu;

}

.logopic img{ width: 100%; height: auto;}
.car_jbt{min-width:300px; overflow: hidden; height: 8px; background: #673fa4; background: linear-gradient(to right, #8b5bc4, #522e91);}
.car_boxa{ width: 1200px; min-width: 300px; margin: 16px auto;}
.car_logo_right{ float: right; height: 32px; margin-top:20px;}
.car_yuyan{ float: left; height: 20px; line-height: 20px; margin: 6px 20px 0 12px; color: #6F6F6F;  position: relative; cursor: pointer;}
.car_yuyan a{color: #6F6F6F;}
.car_search{ float: left; width: 138px; height: 30px; overflow: hidden; border: solid 1px #522e91; border-radius: 15px;}
.car_input{ float: left; width: 90px; height: 30px; line-height: 30px; margin: 0 0 0 10px;}
.car_btn{ float: right; width: 35px; height: 30px; background: url(../images/search.jpg) no-repeat center;}
.car_nav{ height: 40px; background: #f6faf9;}
.car_nav ul{ margin: 0 auto; width: 1200px;}
.car_nav ul li{ position: relative; float: left; width: 9%; text-align: center; border-top: solid 2px transparent; height: 38px;}
.car_nav ul li a{ display: block; height: 36px; width: 90%; margin: 0 auto; font-size:16px; line-height: 36px; color: #000000;}
.car_nav ul li.active a,.car_nav ul li:hover a{ color: #D1AB82; font-weight: bold; background: #5E068C;}
.car_nav_two{display: none; position: absolute; z-index: 10; top: 38px; right: 0; left: 0; background: rgba(255,255,255,.9); padding: 5px 0; overflow: hidden; box-shadow: 0 5px 5px #ccc;}
.car_nav_two ul li.active a,..car_nav_two li:hover a{ color: #D1AB82; font-weight: bold; }


.car_nav_two p{ height: 32px; line-height: 32px; text-align: center;  padding: 0 10px; color: #000000;}
.car_nav_two p:hover{ color: #D1AB82; cursor: pointer;}
.menu_icon{ float: right; margin: 22px 0 0 10px; cursor: pointer; display: none;}
.filter_black{ display: none; position: fixed; z-index: 2; top: 0; right: 0; bottom: 0; left: 0; background: #000; background: rgba(0,0,0,.8);}
.close_nav{cursor: pointer; position: fixed; z-index: 2; top: 10px; right: 5px; width: 30px;}

.swiper-container { width: 100%; height: 100%;}
.swiper-slide { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; width: 100%; overflow: hidden;}
.swiper_pic{ width: 65%; height: auto; display: block; margin: 0 35% 0 0;}
.swiper_text_wrap{ position: absolute; z-index: 1; width: 465px; right: 0; bottom: 0; top: 0;  background-size: 100% 100%; padding: 0 10% 0 9%; overflow: hidden;}   
.swiper_text_wrap *{ color: #fff;}
.swiper_text_wrap table tr td h2{font-size:30px; font-family:JBeiWeiKaiSu; line-height:38px;}
.swiper_text_wrap table tr td p{ margin-top: 10px;}
.swiperjiantou{ position: absolute; width: 465px; padding: 0 10% 0 9%; right: 0; bottom: 10px; z-index: 9; text-align: center;}
.banner-txt .swiper-button-next{ background: url(../images/right-circle.jpg) no-repeat center; background-size: 100% auto; width: 30px; height: 31px; position: static; display: inline-block; margin: 0 5px;}
.banner-txt .swiper-button-prev{ background: url(../images/left-circle.jpg) no-repeat center; background-size: 100% auto; width: 30px; height: 31px; position: static; display: inline-block; margin: 0 5px;}

.car_wrap,.car_wrapc{ width: 1200px; min-width: 300px; margin: 0 auto;}

.brief{border: solid 1px #f6faf9; background: url(../images/bgone.jpg) no-repeat right center #f6faf9; background-size:auto 100% ;}
.brief_logo{ margin: 20px 0 0 0;}
.breif_title{font-size:24px; font-family:JBeiWeiKaiSu; color: #313131; line-height: 33px; padding: 30px 10px 10px 10px;}
.brief_text{ padding: 0 0 0 10px; font-size: 14px; line-height: 24px; text-align: justify; word-wrap: break-word;}
.brief_more{ text-align: right; margin: 5px 0; color: #24B47E;}
.brief_more a{ color:#24B47E; font-size: 14px;}

.left_item{ width:70%;float:left; padding-top: 40px;}
.right_item{ float: right; width: 28%; padding-top: 40px;}
.box_title{ height: 50px; line-height: 50px; border-bottom: solid 1px #d7d7d7;}
.box_title span{ float: left; line-height: 50px; color: #5E068C; font-size:24px; font-family:JBeiWeiKaiSu;}
.box_title a{ float: right; line-height: 50px; color: #6F6F6F;}
.gg_list,.news_list{ height: 310px; overflow: hidden; zoom:1;}
.gg_list ul li{ height: 64px; overflow: hidden; zoom:1; margin: 12px 0;}
.gg_date{ float: left; width: 40px; height: 60px; border: solid 1px #5E068C; border-radius: 5px; overflow: hidden; text-align: center;}
.gg_date h2{ height: 24px; line-height: 24px; border-bottom: solid 1px #5E068C; color: #fff; background: #5E068C;}
.gg_date h3{ height: 34px; line-height: 34px; color: #5E068C; font-size: 22px; font-weight: bold;}
.gg_title{ margin: 5px 0 0 55px;}
.gg_title a{display: inline-block; color: #67687C; font-size: 16px; line-height: 22px; height: 44px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.gg_green{ color: #5E068C; font-size: 16px;}

.news_list ul{ width: 103.5%; overflow: hidden; zoom:1; padding: 10px 0 0 0;}
.news_list ul li{ float: left; width: 30%; overflow: hidden; margin:0 3.3% 30px 0;}
.news_pic{ height: 154px; text-align: center;}
@media .news_pic img{ height: 154px; width: auto;}
.news_pic img{ height: 154px; width: auto;}
.news_date{ font-size: 16px; line-height: 28px; color: #D1AB82; font-style: italic;}
.news_list ul li h2{font-size:17px; font-family:JBeiWeiKaiSu; color:#313131; line-height:20px; height: 40px; margin: 0 0 5px 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;text-align: justify; word-wrap: break-word;}
.news_list ul li p{ font-size: 12px; line-height: 18px; max-height: 72px; text-align: justify; word-wrap: break-word;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}
.xssl_list ul li{ height: 88px;}
.xssl_title{font-size:20px; font-family:JBeiWeiKaiSu; color: #313131; height: 28px; line-height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.xssl_intro{ font-size: 13px; line-height: 18px; height: 36px; text-align: justify; word-wrap: break-word;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; margin-top: 10px;}
.xssl_list ul li .gg_title a{ height: auto;}

.lab_top{ min-width: 300px; background: url(../images/lab_back.jpg) no-repeat center top #000101; text-align: center; overflow: hidden; zoom:1;}
.lab_name{ display: inline-block; margin: 30px auto 0 auto; font-size:32px; font-family:JBeiWeiKaiSu; color:#fff; line-height:48px; text-shadow:2px 2px 0px rgba(0,0,0,1); border-bottom: solid 2px #24B47E;}
.lab_menu{ margin: 35px auto 15px auto; overflow: hidden; zoom:1;}
.lab_menu a{ display: inline-block; margin: 0 15px; font-size: 18px; line-height: 28px; color: #fff;}
.lab_con{ background: url(../images/logo_lab.jpg) no-repeat center top; margin-top: 10px;}
.lab_title{text-align: center; font-size:32px; font-family:JBeiWeiKaiSu; color: #313131; line-height: 130px;}
.lab_intro,.lab_intro p{ font-size: 16px; line-height: 26px; margin-bottom: 15px; text-align: justify; word-wrap: break-word;}
.lab_titleB{font-size:32px; font-family:JBeiWeiKaiSu; color: #24B47E; line-height: 60px; margin-top: 15px;}
.leader_name{ overflow: hidden; zoom:1;}
.leader_name a{ font-size: 18px; line-height: 46px; color: #313131; display: inline-block; width: 220px; margin-right: 10px;}
.leader_infor ul li{ float: left; width: 450px; padding: 3px 5px 3px 0; background: #fbfbfb; overflow: hidden; margin: 0 15px 20px 0;}
.leader_pic{ float: left; width: 225px; height: 225px; margin: 5px 5px 0 0;}
.leader_pic img{ width: 225px; height: 225px; box-shadow: 2px 2px 5px #bbb;}
.leader_text{ float: left; height: 218px; border-top:solid 1px #24B47E; border-bottom:solid 1px #24B47E; margin: 8px 0 0 10px; overflow: hidden;}
.leader_text h2{ font-size: 24px; color: #313131; line-height: 46px; height: 46px; margin-top: 45px; border-bottom: solid 1px #24B47E; display: inline-block; font-weight: bold;}
.leader_text h3{font-size: 18px; line-height: 46px; height: 46px; margin-top: 80px; color: #313131;}

.open_title{font-size:30px; font-family:JBeiWeiKaiSu; line-height: 40px; color: #313131; text-align: center; word-wrap: break-word; margin: 5px 0 10px 0;}
.open_title p{font-size:30px; font-family:JBeiWeiKaiSu; line-height: 40px; color: #313131; text-align: center; word-wrap: break-word;}
.open_brief{ color: #67687C; font-size: 16px; line-height: 26px; text-align: justify; word-wrap: break-word;}
.open_zbt{ color: #313131; font-size: 16px; line-height: 26px; margin-top: 24px;}
.open_con p{color: #67687C; font-size: 16px; line-height: 26px; text-align: justify; word-wrap: break-word; text-indent: 2em;}
.open_erji{ margin-left: 2em;}
.aca_list{ height: auto;}
.aca_news ul li{ margin-bottom: 15px;}

.exp_title{font-size:28px; font-family:JBeiWeiKaiSu; color: #313131; line-height: 50px; border-bottom: solid 1px #d6d6d6; margin: 20px 0 10px 0;}
.exp_list,.research_list{ overflow: hidden; zoom:1;}
.exp_list ul,.research_list ul{ width: 103.5%; overflow: hidden;}
.exp_list ul li{ float:left; width: 30%; overflow: hidden; margin:10px 3.3% 10px 0; background: #FBFBFB; border-top: solid 6px #24B47E; padding: 20px 0;}
.exp_list ul li a,.research_list ul li a{ display: block; margin: 0 auto; width: 90%; overflow: hidden;}
.exp_name{ font-size:24px; line-height: 30px; font-family:JBeiWeiKaiSu; color: #313131; width: 100%; height: 30px; overflow: hidden; zoom:1; text-overflow: ellipsis; white-space: nowrap;}
.exp_date{ font-size: 16px; color: #24B47E; line-height: 22px; height: 22px; overflow: hidden;}
.exp_intro{ font-size: 13px; line-height: 18px; height: 54px; border-top:solid 1px #24B47E; margin: 20px 0 0 0; padding-top: 20px; text-align: justify; word-wrap: break-word;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.research_gdyr{ text-align: center; color:#313131; font-size:32px; font-family:JBeiWeiKaiSu; line-height: 36px; height: 36px; overflow: hidden; background: url(../images/gdry.jpg) no-repeat center; margin: 70px 0 20px 0;}
.research_intro{ width: 70%; margin: 0 auto; font-size: 16px; line-height: 26px;}
.research_lang{ min-width: 300px; height: 115px;  background-size: 100% auto;}
.research_list ul li{ float:left; width: 30%; overflow: hidden; margin:10px 3.3% 10px 0;  background-size: 10% auto; padding: 20px 0 10px 0;}
.research_list ul li a .exp_name{ margin-bottom: 5px;}
.research_mp{font-size:16px; font-family:JBeiWeiKaiSu; color: #6F6F6F; line-height: 24px; height: 24px; overflow: hidden;}
.research_fx{ border-top:solid 1px #24B47E; margin: 15px 0 0 0; height: 33px; line-height: 25px; padding-top: 15px; background: url(../images/study.jpg) no-repeat left center; background-size: 8% auto; padding-left: 10%;font-size:16px; font-family:JBeiWeiKaiSu; color: #313131; text-overflow: ellipsis; white-space: nowrap; width: 90%; overflow: hidden;}

.scien_more{ width: 86px; height: 30px; text-align: center; line-height: 30px; font-size: 15px; color: #24B47E; cursor: pointer; border: solid 1px #24B47E; border-radius: 15px; margin: 0 auto;}


.exp_list ul li.li_FAB842, .exp_list ul li.li_FAB842 a .exp_intro{ border-color: #FAB842;}
.exp_list ul li.li_FAB842 a .exp_date{ color:#FAB842;}
.exp_list ul li.li_61C8FA, .exp_list ul li.li_61C8FA a .exp_intro{ border-color: #61C8FA;}
.exp_list ul li.li_61C8FA a .exp_date{ color:#61C8FA;}
.exp_list ul li.li_C1A4F7, .exp_list ul li.li_C1A4F7 a .exp_intro{ border-color: #C1A4F7;}
.exp_list ul li.li_C1A4F7 a .exp_date{ color:#C1A4F7;}
.exp_list ul li.li_FD95BB, .exp_list ul li.li_FD95BB a .exp_intro{ border-color: #FD95BB;}
.exp_list ul li.li_FD95BB a .exp_date{ color:#FD95BB;}

.exp_intro .research_mp{ height: 18px; line-height: 18px; font-family:PingFangSC;}
.xmicon{ float: right; height: 80%; width: auto;}
.xmmore{ text-align: right; color: #6F6F6F;}
.kyxm_list ul li{ width: 46.6%;}
.kycg_list ul li{ padding: 0; border: solid 1px #24B47E; width: 29.7%;}
.kycg_list ul li a{ width: 100%;}
.kycg_pic img{ width: 100%; height: auto;}
.kycg_text{ font-size:24px; font-family:JBeiWeiKaiSu; color: #24B47E; background: #E6F7F3; text-align: center; line-height: 46px;}
.exp_list ul li.li_FAB842 a .kycg_text{ color:#FAB842; background: #fef7ec;}
.exp_list ul li.li_FD95BB a .kycg_text{ color:#FD95BB; background: #fef4f8;}

/*sky begin*/
.asc_menu{background: url(../images/menu_bg.jpg) no-repeat center top #32153d; background-size: auto 100%; margin-top: -1px;}
.asc_menulist{display: table; text-align: center; margin: 0 auto;}
.asc_menulist li{ float: left; padding: 10px 0; margin: 0 5px;}
.asc_menulist li a{ display: inline-block; width: 170px; height: 40px; line-height: 40px; border: solid 1px #fff; border-radius: 4px; background: #3f1b4c;font-size:20px; font-family:JBeiWeiKaiSu; color: #fff;}
.asc_menulist li a:hover{ border-color: #d1ab82; background:#4d2951;}
#partner_swiper{ margin: 40px 0 30px 0;}
#partner_swiper .swiper-button-next{ background: url(../images/right-circle.jpg) no-repeat center; width: 32px; height: 32px; right: 0;}
#partner_swiper .swiper-button-prev{ background: url(../images/left-circle.jpg) no-repeat center; width: 32px; height: 32px; left: 0;}
.partner_name{ color: #313131;font-family:JBeiWeiKaiSu; text-align: center; font-size: 18px;}
.partner_logo{ width: 116px; height: 116px; margin: 0 auto; display: block; border-radius: 50%; margin-bottom: 5px;}
.xzzw{ color: #67687C; text-align: center; line-height: 1em; font-size: 13px;}
.pointer_data{ border-top: solid 1px #cbb58f; margin: 18px auto; width: 70%; padding: 18px 0 0 0; font-size: 13px; height: 4.5em;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; word-wrap: break-word; text-align: justify;}

.asc_foot{ padding: 30px 0 20px 0; background: url(../images/bg-foot.jpg) no-repeat 0 0 #561e63; background-size: auto 100%;}
.foot_logo{ margin: 10px 0 0 0;}
.foot_contant{ float: left; margin: 0 0 0 50px; border-left: solid 1px #8c6478; padding: 0 0 0 20px;}
.foot_contant h2{font-size:16px; color: #D1AB82;font-family:JBeiWeiKaiSu; line-height: 1em; margin-bottom: 15px;}
.foot_contant p{  font-family:JBeiWeiKaiSu; color: #fff;}
.foot_contant p.foot_copytext{ color: #a98db0; margin-top: 15px;}
.foot_gzh{ float: right;}
.foot_links{ float: left; margin-top: 25px;}
.foot_sel{/* 清除默认边框 */
    border: 0;
    /* 清除默认的箭头样式 */
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    /* 右侧添加小箭头的背景图 */
    background: url(../images/xsj.jpg) right center no-repeat;
    background-size: auto 100%;
    width: 220px; height: 40px; line-height: 40px; border: solid 1px #a38280; color: #CBB58F; padding: 0 15px;font-size:20px;
font-family:JBeiWeiKaiSu;}

select.foot_sel::-ms-expand {    
  display: none;}
#foot_clear{ display: none;}
.newsbody .gg_list, .newsbody .news_list{ height: auto;}
.newsbody .news_list ul li p{ height: 72px;}

.news_menu_wrap{ padding: 10px 0; background: url(../images/twobg.jpg) no-repeat center top; background-size: 100% 100%;  text-align: center;}
.news_menu_wrap *{ font-family:JBeiWeiKaiSu; color:#fff;}
.news_menu_title{ font-size: 32px;}
.news_menu_list{ margin: 10px 0 0 0;}
.news_menu_list a{ font-size: 18px; display: inline-block; min-width: 100px; margin: 0 2px;}
.gj_date{font-size:14px; line-height: 2em; color: #5E068C;}
.news_data{color: #000;}
.news_data p{font-size: 16px;  text-align: justify; word-wrap: break-word;color: #000;}
.news_data ol{list-style: inherit;color: #000;padding-left: 20px;}
.news_data li{list-style: inherit;color: #000;}
.news_data i{color: #000;}
.news_data b{color: #000;}
.news_data span{color: #000;}
.news_data img{ margin: 10px auto; max-width: 98%; display: block;}
.newsbiaoti{overflow: hidden;}
.newsbiaoti span{ color: #313131;}

.news_listb{ margin: 10px 0 40px 0;}
.news_listb ul li{ overflow: hidden; zoom:1; line-height: 42px; height: 42px; overflow: hidden;  padding: 0 15px;    margin: 0px;}
.news_listb ul li *{ line-height: 42px;}
.news_listb ul li .date{ float: right; font-size: 1.1em; color: #979797;}
.news_listb ul li a{display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    word-wrap: break-word;
    text-align: left;
    width: 70%;
    float: left;font-size: 1.1em;}
.news_listb ul li:nth-child(2n+1){ background: #F5F5F5;}

.xwtt{ height: auto;}
.xwtt ul{ width: 100%;}
.xwtt ul li{  margin-right: 0;}
.xwtt ul li h2,.newsbody .xwtt ul li p, .xwtt ul li .news_pic{ height: auto;}
.xwtt ul li .news_pic img{ width: 100%; height: auto;}

.orga_wrap .box_title{ border:0 none; text-align: center; line-height: 1.2em; height: auto; margin: 10px 0;}
.orga_wrap .box_title span{ float: none; line-height: 1.2em;}
.orga_bread{ line-height: 2em; margin: 10px 0 10px 0;}
.orga_bread *{ font-size: 14px;}
.orz_blue{ color: #2F5BEA;}
.orz_title{ color: #5E068C;}
.orz_title:before{ content: "\2666"; font-size: 20px; margin: 0 2px 0 0;}
.orz_zise{ color: #5E068C;}

.bgdh_title{font-size:24px; font-family:JBeiWeiKaiSu; color:#5E068C; margin: 30px 0; text-align: center;}
.bgdh_zbt{ font-size: 24px; line-height: 44px; color: #263238; margin: 10px 0 0 0; overflow: hidden; zoom:1;}
.bgdh_zbt em{ float: left; width: 44px; height: 44px; border-radius: 50%; background: url(../images/phone1.jpg) no-repeat center #E1F1FF; background-size: 50% auto; float: left; margin: 0 8px 0 0;}
.bgdh_zbt em.phone_icon2{background: url(../images/phone2.jpg) no-repeat center #FFF6E4;}
.bgdh_zbt em.phone_icon3{background: url(../images/phone3.jpg) no-repeat center #F2E6FF;}
.bgdh_zbt em.phone_icon4{background: url(../images/phone4.jpg) no-repeat center #FFF4ED;}
.bgdh_zbt em.phone_icon5{background: url(../images/phone5.jpg) no-repeat center #E6F7F3;}

ul.bgdh_list{ width: 330px; margin: 0 53px 30px 53px;}
ul.bgdh_list li{ background: url(../images/phone_bj.jpg) repeat-x 0 .8em; overflow: hidden; zoom:1; margin: 10px 0;}
ul.bgdh_list li span{ float: left; background: #fff; min-width: 60px; padding: 0 5px 0 0; display: inline-block;}
ul.bgdh_list li em{ float: right; background: #fff; padding: 0 0 0 5px;}

.zp_wrap{ float: left; width: 47%; }
.mt30{ margin-top: 30px;}
.student_title{ border: 0 none; height: 30px; line-height: 30px; margin: 30px 1.5%;}
.studenttext{ margin: 0 1.5%;}
.student_more{ color: #CBB58F; font-size: 16px; width: 100px; height: 32px; line-height: 32px; box-sizing: border-box; border: solid 1px #CBB58F; border-radius: 16px; text-align: center; display: inline-block; margin:0 0 20px 0;}
.stu_pic img{ width: 100%; height: auto; display:block;}
.alu_news ul li .news_pic{ float: left; width: 250px; height: 145px; margin: 0 10px 0 0;}
.alu_news ul li .news_date{ font-size: 14px; font-family: PingFangSC; color: #6F6F6F; line-height: 1em; font-style: normal; margin: 0 0 10px 0;}

.continu_news{ height: auto;}
.continu_news ul{ width: 105%;}
.continu_news ul li{ width: 46%;}
.continu_dt ul{ width: 106%;}
.continu_dt ul li{ width: 21%;}
.zyydw{ margin: 20px 1.5% 0 1.5%;}
.continu_dt{ margin: 0 1.5% 30px 1.5%;}
.teacher_title{ border: 0 none; height: 30px; line-height: 30px; margin: 30px 0;}
.teacher_logo{ float: right; margin: 25px 0 0 30px; width: 25%; height: auto;}
.teacher_item{font-family:JBeiWeiKaiSu; font-size: 20px; color: #5E068C; text-align: center; padding: 5px 0; background: #EAEEFC; margin: 30px 0;}
.teacher_list ul li{ float: left; width: 12.5%; display: inline-block; text-align: center; overflow: hidden; margin: 15px 0;}
.teacher_pic img{ width: 90px; height: 90px; border-radius: 50%;}
.teacher_name{font-family:JBeiWeiKaiSu; font-size: 16px; color: #5E068C; line-height: 2em;}
.teacher_list ul li p{ font-size: 13px;}
.teacher_list ul li p.teacher_blue{ color: #2F5BEA;}

.department_nav{ height: 40px; background: #f6faf9;}
.department_nav ul{ margin: 0 auto; width: 1200px;}
.department_nav ul li{ position: relative; float: left; width: 11%; text-align: center; border-top: solid 2px transparent; height: 38px;}
.department_nav ul li a{ display: block; height: 36px; width: 80%; margin: 0 auto; font-size:16px; line-height: 36px; color: #000000;}
.department_nav ul li.active a,.department_nav ul li:hover a{ color: #5E068C; font-weight: bold; border-bottom: solid 2px #5E068C;}

.newsbody .dep_news ul li p{ height: auto;}
.dep_ewm{ float: right; margin: 0 0 0 20px;}
.xsls{ display: none;}

.dep_menu{padding: 5px 0; background: #EAEEFC; margin: 30px 0; overflow: hidden; zoom:1; padding: 5px 0 0 0;}
.dep_menu a{ display: inline-block; padding: 0 15px; font-size:20px; font-family:JBeiWeiKaiSu;}
.dep_menu a.active{ background: #fff; color: #5E068C;}
.dep_contact{ background: #eaeefc; overflow: hidden; zoom:1; margin: 0 0 50px 0;}
.dep_conpic{ float: left; height: 109px; width: auto;}
.dep_con_text{ margin: 28px 0 0 400px; overflow: hidden; zoom:1;}
.dep_con_text span{ margin: 0 20px; }
.dep_con_text span, .dep_con_text span a{font-size: 18px; color: #313131;}

.gj_list ul li{ cursor: pointer; width: 30%; margin: 0 1.5% 25px 1.5%; background: #fff; float: left; overflow: hidden; box-shadow: -1px 13px 20px 0px rgba(240,242,244,1);}
.news_picb img{ width: 100%; height: auto;}
.gj_intro{ margin: 5px 15px; overflow: hidden;}
.zstitle{font-size:22px; font-family:JBeiWeiKaiSu; line-height: 2em; text-align: center;}

.teacher_text{ float: left;}
.teacher_text p{font-family:JBeiWeiKaiSu; font-size: 16px;}
.teacher_con{ float: left; margin: 0 0 0 20px; text-align: center;}
.teacher_lxpic{ height: 50px;}
.teacher_con a{ font-size: 20px; font-family:JBeiWeiKaiSu;}
.teacher_con a.ablue{ color: #2F5BEA; text-decoration: underline;}
.teacher_titleb{ border: 0 none; height: 30px; line-height: 30px; margin:0 0 30px 0;}
.teacher_imgs{ width: 80%; margin: 0 auto 20px auto;}

.scien_title{ overflow: hidden; zoom:1; padding:5px 10px; background: #EAEEFC; margin: 30px 0;}
.scien_title span{ float: left; font-family:JBeiWeiKaiSu; font-size: 20px; color: #5E068C;}
.scien_title a{ float: right; color: #CBB58F; font-size: 14px; margin-top: .2em;}

.scien_list ul li{ float: left; width: 4%; overflow: hidden; text-align: center; margin: 0 .69% 0 .69%; padding: 10px 0; border: solid 1px #E6E6E6; border-top: solid 5px #5E068C;}
.scien_list ul li a{ width: 18px; display: inline-block; margin: 0 auto; font-size: 18px; word-wrap: break-word; line-height: 1.2em;}

.scien_listb ul li{ width: 48%; border-top: solid 1px #E6E6E6; border-left: solid 5px #5E068C;}
.scien_listb ul li a{ width: auto;}

.xskw_list ul li{ float: left; width: 18%; text-align: center; margin: 20px 1% 0 1%;}
.xskw_list ul li h2{ font-size: 18px; color: #313131; margin: 8px 0;}

.yzzc_wrap{ background: url(../images/yzzc_bg.jpg) no-repeat center top #561e63; background-size: 100% auto; margin-top: -20px;}
.yzzcdata{ width: 70%; padding-top: 7.5%;}
.yzzcdata p{ color: #fff;}
.yzzcdata p.about_yz{ text-align: right; color: #CBB58F;}

.jgsz_list ul li{ width: 31%; margin: 10px 1%; box-shadow: 0 0 10px #ccc; float: left; border-radius: 4px; background: #fff; padding: 20px 0;}
.jgsz_icon{ width: 140px; height: 140px; border-radius: 50%; background: #5D1F98; text-align: center; margin: 0 auto; overflow: hidden; zoom:1;}
.jgsz_icon img{ height: 38px; width:auto; margin: 35px auto 0 auto;}
.jgsz_icon p{ font-size: 18px; color: #fff;}
.jgsz_links{ border-top:solid 1px #CBB58F; margin: 20px 20px 0 20px; padding: 5px 0; height: 4em; overflow: hidden;}
.jgsz_links a{ display: inline-block; float: left; width: 33%; text-align: center; color: #2F5BEA; text-decoration: underline; line-height: 2em;}
.bfws{ padding: 5px 20px;}
.bfws a{ width: 50%;}
.bfws a.bfws_tl{ text-align: left;}
.bfws a.bfws_tr{ text-align: right;}

.about_lsyg{ background: url(../images/lsyg_bg.jpg) center top; background-size: 100% auto;  margin: 20px 0; padding: 15px 0;}
.about_lsrw{ float: left; width: 188px; margin-top: 80px; overflow: hidden; zoom:1;}
.about_lsrw ul li{ text-align: center; margin: 0 0 30px 0;}
.about_lsrw ul li img{ width: 188px; height: 188px; border-radius: 50%; margin: 0 auto;}
.about_lsrw ul li p{ font-family: JBeiWeiKaiSu; font-size: 20px; color: #5E068C;}
.lsyg_data{ margin: 0 0 0 240px;}
.lsyg_jj{ height: 80px; text-align: center; font-family:JBeiWeiKaiSu; font-size: 24px;}
.lsyg_list{ border-top: solid 10px #5E068C; background:#f7f7f7; padding: 20px;}
.lsyg_list ul{ background: url(../images/lsyg_line.jpg) repeat-y;}
.lsyg_list ul li{ margin-bottom: 20px; overflow: hidden; zoom:1;}
.lsyg_circ{ float: left;}
.lsyg_text{ margin: 0 0 0 45px;}
.lsyg_text h2{ color: #5E068C; font-family: JBeiWeiKaiSu; font-size: 28px; line-height: 1em;}


/*.bgdh_zbt em{ float: left; width: 44px; height: 44px; border-radius: 50%; background: url(../images/phone1.png) no-repeat center #E1F1FF; background-size: 50% auto; float: left; margin: 0 8px 0 0;}
*/

.about_bgdh ul li{ float: left; width: 20%; text-align: center; margin: 0 0 30px 0; text-align: center;}
.about_bgdh ul li p{ font-size: 18px; color: #263238; line-height: 2em;}
.about_phoneicona{ width: 100px; height: 100px; border-radius: 50%; background: url(../images/dh1.jpg) no-repeat center #E1F1FF; background-size: 40% auto; margin: 0 auto;}
.about_phoneiconb{background: url(../images/dh2.jpg) no-repeat center #FFF6E4;}
.about_phoneiconc{background: url(../images/dh3.jpg) no-repeat center #F2E6FF;}
.about_phoneicond{background: url(../images/dh4.jpg) no-repeat center #FFF4ED;}
.about_phoneicone{background: url(../images/dh5.jpg) no-repeat center #E6F7F3;}
.about_phoneiconb,.about_phoneiconc,.about_phoneicond,.about_phoneicone{ background-size: 40% auto;}

.zsxx_list a{ margin: 0 10px;}
.bg_f5f5f5{ background: #f5f5f5; padding: 10px 0 20px 0; margin: 10px auto;}
.bg_fafafa{ background: #fafafa; padding: 10px 0 20px 0; margin: 0 auto;}
/*sky end*/

* a:hover,* a:hover *, .news_list ul li a:hover h2{ color:#D1AB82;}
.exp_list ul li.li_FAB842 a:hover *{ color:#FAB842;}
.exp_list ul li.li_61C8FA a:hover *{ color:#61C8FA;}
.exp_list ul li.li_C1A4F7 a:hover *{ color:#C1A4F7;}
.exp_list ul li.li_FD95BB a:hover *{ color:#FD95BB;}


.swiperpic_xiao{ display: none;}

@media screen and (max-width:1200px) {
.car_boxa,.car_wrap,.car_wrapc{ width:94%;}
.car_nav ul, .department_nav ul{ width:94%;}

.foot_logo{ width: 280px; margin-top: 20px;}
.foot_contant{ margin-left: 20px;}
.foot_sel{ width: 200px; height: 36px; line-height: 36px;}
.foot_gzh img.logopic{ width: 100px; height: auto;}

.news_listb ul li,.news_listb ul li *{ height: 36px; line-height: 36px;}

.alu_box{ float: none; width: 100%; margin: 0;}

.continu_news ul li .news_pic{ width: 100%; height: auto;}
.continu_news ul li .news_pic img{ width: 100%; height: auto;}

.teacher_list ul li{ width: 16.6% ;}
.dep_con_text{ margin-top: 30px;}
.dep_con_text span, .dep_con_text span a{ font-size: 16px;}
.teacher_con{ width: 46%; margin-top: 20px;}
.teacher_con a{ font-size: 16px;}

.scien_list ul li{  margin: 0 .67% 0 .67%;}
.xskw_list ul li h2{ font-size: 16px;}
}

@media screen and (max-width:1030px) {
.swiper_text_wrap{ width: 380px;}
.swiperjiantou{ width: 380px; bottom: 0;}
.swiper_text_wrap table tr td h2{ font-size: 24px; line-height: 32px;}
.swiper_text_wrap table tr td p{ font-size: 12px;}
.left_item{ margin-right: 0;width:100%}
.right_item{ float: none; width: 100%;}
.news_pic,.news_list{ height: auto;}
.news_pic img{ width: 100%; height: auto;}
.open_left{ margin-right: 380px;}
.open_right{ float: right; width: 340px;}
.car_nav{ display: none; position: fixed; z-index: 2; right: 0; top: 50px; bottom: 0; height: auto; overflow: auto;}
.car_nav ul{ width: 120px;}
.car_nav ul li{ float: none; width: 100%;}
.menu_icon{ display: block;}
.car_nav_two{width: 0; height: 0; z-index: -1;}

.asc_menulist li a{width: 140px; height: 38px; line-height: 38px; font-size: 18px;}
.car_wrapc{ width: auto; padding: 0 10px; display: table; text-align: center;}
.foot_gzh { margin-left: 20px;}
#foot_clear{ display: block; height: 10px;}
.foot_links{ margin-top: 90px;}

.newsbiaoti{ height: auto;}
.newsbiaoti span{ line-height: 1.3em;}
.newsbody{ display: flex; flex-direction: column-reverse;}
.news_listb ul li,.news_listb ul li *{ height: 32px; line-height: 32px;}
.news_listb{ margin: 10px 0 20px 0;}

.continu_dt{margin: 0 0 30px 0;}
.continu_dt ul{ width: 105%;}
.continu_dt ul li{ width: 46%;}
.zyydw{ margin: 20px 0 0 0;}
.teacher_list ul li{ width: 20% ;}
.department_nav{ display: none;}

.teacher_con{ width: auto; margin-top: 0;}

.teacher_imgs{ width: 180px; margin: 0 20px 0 0;}

.scien_list ul li{ width: 3.97%;}
.scien_list ul li a{ width: 16px; font-size: 16px;}

.scien_listb ul li{ width: 45%; border-top: solid 1px #E6E6E6; border-left: solid 5px #5E068C; text-align: left; padding: 10px;}
.scien_listb ul li a{ width: auto;}

.jgsz_list ul li{ width: 48%;}

.about_bgdh ul li p{ font-size: 18px;}
.dep_con_text{ margin-top: 20px;}
}
@media screen and (max-width:970px) {

.xskw_list ul li{ width: 31%;}
}
@media screen and (max-width:910px) {
.jyjl{margin-left: 0%;}
.swiperjiantou{ display: none;}
.logopic{ width: 340px;}
.car_logo_right,.swiper_text_wrap table tr td p{ display: none;}
.breif_title{ font-size: 22px;}
.brief_text{ font-size: 14px;}
.brief{ background-size: auto 80%;}
.open_left{ margin-right: 0; width: 100%;}
.open_right{ float: none; width: 100%;}
#open_box{display: flex; flex-direction: column-reverse;}
.exp_name{ font-size: 20px; line-height: 28px;}
.exp_date{ font-size: 14px; line-height: 18px;}
.exp_intro{ padding-top: 14px; margin-top: 16px;}
.exp_list ul li{ padding: 14px 0; border-width: 4px;}
.kycg_list ul li{ border-width: 1px; padding: 0;}
.swiper_text_wrap{ top: auto; left: 0; width: auto; background: #561E63; padding: 0 10px; overflow: hidden;}
.swiper_text_wrap table tr td h2{ font-size: 14px; line-height: 26px; text-align: center; text-overflow: ellipsis; white-space: nowrap;}
.asc_menulist li a{width: 104px; height: 30px; line-height: 30px; font-size: 16px;}
.foot_logo{ width: 260px;}

.news_menu_title,.bgdh_title{ font-size: 26px;}
.news_menu_list a{ font-size: 14px;}

.news_listb ul li span{ font-size: 14px;}

.bgdh_zbt{ font-size: 16px; line-height: 38px;}
.bgdh_zbt em{ width: 38px; height: 38px;}

.zp_wrap{ float: none; width: 100%; margin: 0;}
.teacher_list ul li{ width: 25% ;}

.lsyg_jj{ font-size: 18px; line-height: 1.2em;}
.lsyg_text h2{ font-size: 22px; line-height: 1.2em;}
.about_lsrw ul li p{ font-size: 16px;}
.about_phoneicona{ width: 80px; height: 80px;}

.swiper_pic{width: 100%; margin: 0 0 0 0;}
}

@media screen and (max-width:880px){
.scien_list ul li{ float: none; width: auto; text-align: left; border-top: solid 1px #E6E6E6; border-left: solid 5px #5E068C; margin: 0 0 15px 0; padding: 10px;}
.scien_list ul li a{ width: auto;}
}

@media screen and (max-width:790px){
.teacher_con{ width: 50%; margin: 20px 0 0 0;}	
}


@media screen and (max-width:760px){
.dep_conpic{ float: none; width: 100%; height: auto;}
.dep_con_text{ margin: 0; padding: 10px;}
.jgsz_list ul li{ float: none; width: auto; margin: 10px auto;}
.jgsz_links{ height: auto;}
.about_lsrw{ float: none; width: auto; margin-top: 0;}
.about_lsrw ul li{ float: left; width: 33%;}
.about_lsrw ul li img{ width: 70%; height: auto;}
.lsyg_data{ margin: 0 0 0 0;}
.lsyg_jj{ height: auto; margin: 0 0 20px 0;}
.lsyg_list{ border-width: 5px; padding:10px;}
.lsyg_list ul li{ margin-bottom: 5px;}
.lsyg_text{ margin-left: 35px;}
}

@media screen and (max-width:640px){
.brief_more a{ font-size: 14px;}
.brief_text{ padding: 0;}
.breif_title{ padding: 10px 0; line-height: 22px;}
.box_title,.box_title span{ font-size: 22px; line-height: 40px; height: 40px;}
.box_title a{ line-height: 40px;}
.gg_title a,.gg_green,.news_date{ font-size: 14px;}
.news_list ul li h2{ font-size: 16px;}
.gg_list ul li{ height: 52px;}
.xssl_list ul li{ height: 72px;}
.gg_date{ height: 50px; width: 34px;}
.gg_date h2{ height: 20px; line-height: 20px; font-size: 12px;}
.gg_date h3{ height: 28px; line-height: 28px; font-size: 18px;}
.gg_list{ height: 260px;}
.gg_title { margin: 5px 0 0 44px;}
.xssl_title{ font-size: 18px; height: 20px; line-height: 20px;}
.lab_name,.lab_title,.lab_titleB{ font-size: 26px;}
.lab_name{ line-height: 38px;}
.lab_menu a{ font-size: 16px;}
.lab_con{ background-size: 140px auto;}
.lab_title{ line-height: 94px;}
.lab_intro, .lab_intro p{ font-size: 14px; line-height: 22px; margin-bottom: 10px;}
.lab_titleB{ line-height: 40px; margin-top: 10px;}
.leader_name a{ font-size: 16px; line-height: 32px; width: 140px;}
.leader_infor ul li{ width: 100%;}
.leader_text h3{ font-size: 16px;}
.open_title,.open_title p{ font-size: 18px; line-height: 24px;}
.open_brief,.open_zbt,.open_con p,.research_intro,.research_mp,.research_fx{ font-size: 14px; line-height: 24px;}
.open_zbt{ margin-top: 12px;}
.open_title{ margin-top: 0;}
.aca_list{ height: auto;}
.exp_list ul li,.research_list ul li{ width: 46.6%;}
.exp_title,.kycg_text{ font-size: 22px; line-height: 40px;}
.research_gdyr{ font-size: 26px; background-size: auto 18px;}
.kycg_list ul li{ width: 46%; padding: 0;}
.logopic{ width: 260px;}
.menu_icon{ margin: 10px 0 0 0;}

.asc_menu{ padding: 10px 0;}
.asc_menulist{ width: 100%;}
.asc_menulist li{width: 31%; padding: 5px 0; margin: 0 1%;}
.asc_menulist li a{width: 100%; height: 20px; line-height: 20px;}
.foot_logo{ float: none; margin: 0 auto;}
.foot_contant{ border-left: 0; float: none; padding:10px 0;}
.foot_links,.foot_gzh{ float: none; margin: 0 0 10px 0;}
.swiper_text_wrap table tr td h2{ font-size: 12px;}

.newsbiaoti{ height: auto;}
.newsbiaoti span{ line-height: 1.3em; height: auto;}
.teacher_item{ font-size: 18px; margin: 10px 0;}
.teacher_list ul li{ width: 50% ;}
.teacher_logo{ display: none;}

.dep_menu a{ font-size: 16px; padding: 0 5px; line-height: 2em;}
.zstitle{ font-size: 16px; line-height: 1.6em;}
.gj_list ul li{ width: 47%;}

.scien_title span{ font-size: 18px;}
.xskw_list ul li{ width: 48%;}

.about_bgdh ul li{ width: 33%;}
.about_phoneicona{ width: 60px; height: 60px;}
.about_bgdh ul li p{ font-size: 14px;}

.swiper_pic{ width: 150%;}
}

@media screen and (max-width:500px) {
.news_listb ul li a{width:60%}
.car_boxa,.car_wrap{ width: auto; margin:10px;}
.news_list ul{ width: 100%;}
.news_list ul li{ float: none; width: 100%; margin: 0 0 15px 0;}
.leader_infor ul li{ margin-right: 0;}
.leader_pic,.leader_pic img{ width: 175px; height: 175px;}
.leader_text{ height: 171px;}
.leader_text h2{ margin-top: 35px;}
.leader_text h3{ margin-top: 50px;}
.lab_menu a{ margin: 0 3px;}
.exp_list ul,.research_list ul{ width: 100%;}
.exp_list ul li,.research_list ul li{ float: none; margin-right: 0; width: 100%;}
.exp_name{ font-size: 18px;}
.kycg_list ul li{ width: 99% ;}
.leader_name a{ width: 135px;}
.foot_contant p{ font-size: 12px;}
.newsbody .news_list ul li p,.news_list ul li h2{ height: auto;}

.left_item,.right_item{ padding-top: 10px;}
ul.bgdh_list{ width: 100%; margin: 0 auto 30px auto;}

.alu_news ul li .news_pic{ float: none; width: 100%; height: auto; margin: 0;}
.dep_con_text span, .dep_con_text span a{ font-size: 14px;}
.teacher_imgs{ width: 47%; margin: 0 1%;}

.scien_list ul li{ border-left-width: 3px;}
.yzzcdata{ width: 100%;}
}

.pb_sys_style1 .p_no_d {
    border: 1px solid #743482 !important;
    color: #fff ;
    background-color: #743482 !important;
}

.news_listb ul li a{color: #979797;}


@media screen and (max-width:500px) {
.mainWrap a.loadmore{width:100%;}

}